package com.open.party.cloud.model;

import java.util.Date;
import java.util.List;

public class ZyzHuoDongEntity {
    /**
     * id : 705089186482356417
     * createTime : 2020-04-29 16:12:42
     * createUser : 703303666462884961
     * updateTime : 2020-04-30 17:06:31
     * updateUser : 1
     * name : 参与新冠病毒疫情防控志愿服务活动
     * orgId : 9999010201
     * recruitStartDate : 2020-05-01 00:00:00
     * recruitEndDate : 2020-05-05 23:59:59
     * serviceStartDate : 2020-05-01 10:30:00
     * serviceEndDate : 2020-05-01 16:30:00
     * approval : {"desc":"审核完成","code":"TG"}
     * auditorId : 703280335676244065
     * auditContent : 审批通过
     * addr : 遵义市红花岗区忠庄镇
     * lon : null
     * lat : null
     * serviceGuarantee : 三餐管饱!
     * description :  盼望着，盼望着，东风来了，春天的脚步近了。一切都像刚睡醒的样子，欣欣然张开了眼。山朗润起来了，水涨起来了，太阳的脸红起来了。小草偷偷地从土地里钻出来，嫩嫩的，绿绿的。园子里，田野里，瞧去，一大片一大片满是的。坐着，躺着，打两个滚，踢几脚球，赛几趟跑，捉几回迷藏。风轻悄悄的，草软绵绵的。桃树，杏树，梨树，你不让我，我不让你，都开满了花赶趟儿。红的像火，粉的像霞，白的像雪。花里带着甜味；闭了眼，树上仿佛已经满是桃儿，杏儿，梨儿。        盼望着，盼望着，东风来了，春天的脚步近了。一切都像刚睡醒的样子，欣欣然张开了眼。山朗润起来了，水涨起来了，太阳的脸红起来了。小草偷偷地从土地里钻出来，嫩嫩的，绿绿的。园子里，田野里，
     * postId : 705464854126789217
     * issueStatus : null
     * configDTOList : null
     * requestDTOList : null
     * enrollDTOList : null
     * orgDTO : null
     * postNum : 2
     * perNum : 30
     * recStatus : 招募中
     * recNum : 2
     * recProgress : 6.67%
     * orgName : 爱之叶志愿服务小队
     * postTheme : null
     * img : null
     * examineButton : null
     * submitButton : null
     */

    private String id;
    private Date createTime;
    private String createUser;
    private Date updateTime;
    private String updateUser;
    private String name;
    private String orgId;
    private String recruitStartDate;
    private Date recruitEndDate;
    private String serviceStartDate;
    private String serviceEndDate;
    private ApprovalBean approval;
    private String auditorId;
    private String auditContent;
    private String addr;
    private double lon;
    private double lat;
    private String serviceGuarantee;
    private String description;
    private String postId;
    private boolean issueStatus;
    private OrgDto orgDTO;
    private int postNum;
    private int perNum;
    private String recStatus;
    private String recNum;
    private String recProgress;
    private String orgName;
    private String postTheme;
    private String img;
    private boolean examineButton;
    private boolean submitButton;
    private List<ConfigDTOListBean> configDTOList;
    private List<EnrollDTOListBean> enrollDTOList;
    private List<RequestDTOListBean> requestDTOList;

    private String duration;
    private int score;
    private boolean inActivity;
    private int browseTimes;
    private int endDays;

    private boolean finishFlag;

    private int parNum; // 参与人数
    private String parStatus; // 参与状态

    public static class ApprovalBean {
        /**
         * code :
         * desc :
         */

        private String code;
        private String desc;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }
    }

    public static class ConfigDTOListBean {
        /**
         * activityId : 0
         * createTime :
         * createUser : 0
         * description :
         * duration : 0
         * id : 0
         * score : 0
         * serviceEndTime :
         * serviceStartTime :
         * updateTime :
         * updateUser : 0
         */

        private String activityId;
        private String createTime;
        private String createUser;
        private String description;
        private String duration;
        private String id;
        private int score;
        private String serviceEndTime;
        private String serviceStartTime;
        private String updateTime;
        private String updateUser;

        public String getActivityId() {
            return activityId;
        }

        public void setActivityId(String activityId) {
            this.activityId = activityId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getDuration() {
            return duration;
        }

        public void setDuration(String duration) {
            this.duration = duration;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public String getServiceEndTime() {
            return serviceEndTime;
        }

        public void setServiceEndTime(String serviceEndTime) {
            this.serviceEndTime = serviceEndTime;
        }

        public String getServiceStartTime() {
            return serviceStartTime;
        }

        public void setServiceStartTime(String serviceStartTime) {
            this.serviceStartTime = serviceStartTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }
    }

    public static class EnrollDTOListBean {
        /**
         * configId : 0
         * createTime :
         * createUser : 0
         * duration : 0
         * durationCount : 0
         * enrollTime :
         * id : 0
         * requestId : 0
         * score : 0
         * updateTime :
         * updateUser : 0
         * userId : 0
         * userName :
         */

        private int configId;
        private String createTime;
        private String createUser;
        private String duration;
        private Double durationCount;
        private String enrollTime;
        private String id;
        private String requestId;
        private int score;
        private String updateTime;
        private String updateUser;
        private String userId;
        private String userName;

        public int getConfigId() {
            return configId;
        }

        public void setConfigId(int configId) {
            this.configId = configId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getDuration() {
            return duration;
        }

        public void setDuration(String duration) {
            this.duration = duration;
        }

        public Double getDurationCount() {
            return durationCount;
        }

        public void setDurationCount(Double durationCount) {
            this.durationCount = durationCount;
        }

        public String getEnrollTime() {
            return enrollTime;
        }

        public void setEnrollTime(String enrollTime) {
            this.enrollTime = enrollTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getRequestId() {
            return requestId;
        }

        public void setRequestId(String requestId) {
            this.requestId = requestId;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }
    }

    public static class RequestDTOListBean {
        /**
         * activityId : 0
         * createTime :
         * createUser : 0
         * description :
         * id : 0
         * name :
         * quantum : 0
         * updateTime :
         * updateUser : 0
         */

        private String activityId;
        private String createTime;
        private String createUser;
        private String description;
        private String id;
        private String name;

        private String updateTime;
        private String updateUser;
        private int quantum;
        private int recNum;

        private boolean isSelected;

        public String getActivityId() {
            return activityId;
        }

        public void setActivityId(String activityId) {
            this.activityId = activityId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getQuantum() {
            return quantum;
        }

        public void setQuantum(int quantum) {
            this.quantum = quantum;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }

        public int getRecNum() {
            return recNum;
        }

        public void setRecNum(int recNum) {
            this.recNum = recNum;
        }

        public boolean isSelected() {
            return isSelected;
        }

        public void setSelected(boolean selected) {
            isSelected = selected;
        }
    }


    public class OrgDto {

        /**
         * areaId : 0
         * createTime :
         * createUser :
         * description :
         * email :
         * enable : true
         * id :
         * idcard :
         * img :
         * inOrg : true
         * lat :
         * linkId : 0
         * linkPerson :
         * linkPhone :
         * lon :
         * orgAddr :
         * orgName :
         * orgType : {"code":"","desc":""}
         * parentId :
         * plannedNumber : 0
         * updateTime :
         * updateUser :
         */

        private String areaId;
        private String createTime;
        private String createUser;
        private String description;
        private String email;
        private boolean enable;
        private String id;
        private String idcard;
        private String img;
        private boolean inOrg;
        private String lat;
        private String linkId;
        private String linkPerson;
        private String linkPhone;
        private String lon;
        private String orgAddr;
        private String orgName;
        private OrgTypeBean orgType;
        private String parentId;
        private int plannedNumber;
        private String updateTime;
        private String updateUser;

        public String getAreaId() {
            return areaId;
        }

        public void setAreaId(String areaId) {
            this.areaId = areaId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public boolean isEnable() {
            return enable;
        }

        public void setEnable(boolean enable) {
            this.enable = enable;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getIdcard() {
            return idcard;
        }

        public void setIdcard(String idcard) {
            this.idcard = idcard;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public boolean isInOrg() {
            return inOrg;
        }

        public void setInOrg(boolean inOrg) {
            this.inOrg = inOrg;
        }

        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }

        public String getLinkId() {
            return linkId;
        }

        public void setLinkId(String linkId) {
            this.linkId = linkId;
        }

        public String getLinkPerson() {
            return linkPerson;
        }

        public void setLinkPerson(String linkPerson) {
            this.linkPerson = linkPerson;
        }

        public String getLinkPhone() {
            return linkPhone;
        }

        public void setLinkPhone(String linkPhone) {
            this.linkPhone = linkPhone;
        }

        public String getLon() {
            return lon;
        }

        public void setLon(String lon) {
            this.lon = lon;
        }

        public String getOrgAddr() {
            return orgAddr;
        }

        public void setOrgAddr(String orgAddr) {
            this.orgAddr = orgAddr;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public OrgTypeBean getOrgType() {
            return orgType;
        }

        public void setOrgType(OrgTypeBean orgType) {
            this.orgType = orgType;
        }

        public String getParentId() {
            return parentId;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public int getPlannedNumber() {
            return plannedNumber;
        }

        public void setPlannedNumber(int plannedNumber) {
            this.plannedNumber = plannedNumber;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }

        public class OrgTypeBean {
            /**
             * code :
             * desc :
             */

            private String code;
            private String desc;

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }
        }
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public boolean isIssueStatus() {
        return issueStatus;
    }

    public boolean isExamineButton() {
        return examineButton;
    }

    public boolean isSubmitButton() {
        return submitButton;
    }

    public List<ConfigDTOListBean> getConfigDTOList() {
        return configDTOList;
    }

    public void setConfigDTOList(List<ConfigDTOListBean> configDTOList) {
        this.configDTOList = configDTOList;
    }

    public List<EnrollDTOListBean> getEnrollDTOList() {
        return enrollDTOList;
    }

    public void setEnrollDTOList(List<EnrollDTOListBean> enrollDTOList) {
        this.enrollDTOList = enrollDTOList;
    }

    public List<RequestDTOListBean> getRequestDTOList() {
        return requestDTOList;
    }

    public void setRequestDTOList(List<RequestDTOListBean> requestDTOList) {
        this.requestDTOList = requestDTOList;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getRecruitStartDate() {
        return recruitStartDate;
    }

    public void setRecruitStartDate(String recruitStartDate) {
        this.recruitStartDate = recruitStartDate;
    }

    public Date getRecruitEndDate() {
        return recruitEndDate;
    }

    public void setRecruitEndDate(Date recruitEndDate) {
        this.recruitEndDate = recruitEndDate;
    }

    public String getServiceStartDate() {
        return serviceStartDate;
    }

    public void setServiceStartDate(String serviceStartDate) {
        this.serviceStartDate = serviceStartDate;
    }

    public String getServiceEndDate() {
        return serviceEndDate;
    }

    public void setServiceEndDate(String serviceEndDate) {
        this.serviceEndDate = serviceEndDate;
    }

    public ApprovalBean getApproval() {
        return approval;
    }

    public void setApproval(ApprovalBean approval) {
        this.approval = approval;
    }

    public String getAuditorId() {
        return auditorId;
    }

    public void setAuditorId(String auditorId) {
        this.auditorId = auditorId;
    }

    public String getAuditContent() {
        return auditContent;
    }

    public void setAuditContent(String auditContent) {
        this.auditContent = auditContent;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public double getLon() {
        return lon;
    }

    public void setLon(double lon) {
        this.lon = lon;
    }

    public double getLat() {
        return lat;
    }

    public void setLat(double lat) {
        this.lat = lat;
    }

    public String getServiceGuarantee() {
        return serviceGuarantee;
    }

    public void setServiceGuarantee(String serviceGuarantee) {
        this.serviceGuarantee = serviceGuarantee;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getPostId() {
        return postId;
    }

    public void setPostId(String postId) {
        this.postId = postId;
    }

    public void setIssueStatus(boolean issueStatus) {
        this.issueStatus = issueStatus;
    }

    public OrgDto getOrgDTO() {
        return orgDTO;
    }

    public void setOrgDTO(OrgDto orgDTO) {
        this.orgDTO = orgDTO;
    }

    public int getPostNum() {
        return postNum;
    }

    public void setPostNum(int postNum) {
        this.postNum = postNum;
    }

    public int getPerNum() {
        return perNum;
    }

    public void setPerNum(int perNum) {
        this.perNum = perNum;
    }

    public String getRecStatus() {
        return recStatus;
    }

    public void setRecStatus(String recStatus) {
        this.recStatus = recStatus;
    }

    public String getRecNum() {
        return recNum;
    }

    public void setRecNum(String recNum) {
        this.recNum = recNum;
    }

    public String getRecProgress() {
        return recProgress;
    }

    public void setRecProgress(String recProgress) {
        this.recProgress = recProgress;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getPostTheme() {
        return postTheme;
    }

    public void setPostTheme(String postTheme) {
        this.postTheme = postTheme;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public void setExamineButton(boolean examineButton) {
        this.examineButton = examineButton;
    }

    public void setSubmitButton(boolean submitButton) {
        this.submitButton = submitButton;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public int getBrowseTimes() {
        return browseTimes;
    }

    public void setBrowseTimes(int browseTimes) {
        this.browseTimes = browseTimes;
    }

    public int getEndDays() {
        return endDays;
    }

    public void setEndDays(int endDays) {
        this.endDays = endDays;
    }

    public boolean isInActivity() {
        return inActivity;
    }

    public void setInActivity(boolean inActivity) {
        this.inActivity = inActivity;
    }

    public boolean isFinishFlag() {
        return finishFlag;
    }

    public void setFinishFlag(boolean finishFlag) {
        this.finishFlag = finishFlag;
    }

    public int getParNum() {
        return parNum;
    }

    public void setParNum(int parNum) {
        this.parNum = parNum;
    }

    public String getParStatus() {
        return parStatus;
    }

    public void setParStatus(String parStatus) {
        this.parStatus = parStatus;
    }
}
